436 research outputs found

    PA141-01-AEProdProductivo : arquitectura empresarial para alinear procesos automatizados mediante sistemas CIM con los procesos de negocio

    Get PDF
    Actualmente el ambiente empresarial globalizado de las organizaciones necesita contar con información estratégica para una toma de decisiones asertiva, información que incluya todos sus movimientos internos incluyendo los de sus procesos de producción. Esta toma de decisiones contribuye a que las empresas sean más productivas, sin embargo las herramientas que ayudan a suministrar información de los procesos de producción para la toma de decisiones son escasas y algunas requieren de re-trabajo manual, el presente trabajo busca dar un aporte dentro de este requerimiento de alineación e integración entre los procesos de producción con los procesos de negocio.Currently the globalized business environment of organizations requires having strategic information for making assertive decisions, information that includes all internal movements including their production processes. This process of making decisions accurate most possible helps companies become more productive, yet the tools that help to provide information on production processes for decisión making are scarce and some require manual re-work, this work aims to give a contribution in this alignment requirement between production pro-cesses with business processesMagíster en Ingeniería de Sistemas y ComputaciónMaestrí

    Automatización del desarrollo de aplicaciones web mediante el enfoque mda-mde

    Get PDF
    Este documento describe el proceso de desarrollo del Trabajo de Grado titulado Automatización del desarrollo de aplicaciones web mediante el enfoque MDA-MDE, enmarcado dentro del grupo de investigación ISTAR del Departamento de Ingeniería de Sistemas de la Facultad de Ingeniería de la Pontifica Universidad javeriana. En el transcurso de este Trabajo de grado, se propone aplicar la metodología MDA (Model Driven Architecture) - MDE (Model Driven Engineering) para la creación de aplicaciones web, definiendo un lenguaje de modelado para representar aplicaciones web independientes de tecnología. Adicionalmente, con base en el modelado, se realiza un transformador de código para la tecnología específica JEE6 (Java Enterprise Edition 6).Ingeniero (a) de SistemasPregrad

    Automatización de la Reconfiguración Dinámica de Servicios Cloud

    Full text link
    [ES] Debido al auge de las tecnologías de cloud computing existe una gran demanda de servicios cloud por lo que el uso de metodologías de desarrollo ágiles es muy habitual. En este tipo de metodologías se promueve el desarrollo incremental del software lo que implica una continua integración de nuevos servicios a los ya existentes, siendo necesarios procesos y herramientas bien definidos que faciliten, y en lo posible, automaticen esta tarea. En este Trabajo de Fin de Grado se sigue una enfoque dirigido por modelos para la generación automática de la orquestación de servicios cloud y también de los scripts necesarios que permitan actualizar los enlaces entre los servicios actuales y los nuevos produciendo por tanto una reconfiguración arquitectónica de los servicios cloud en tiempo de ejecución. El trabajo se ha realizado en el contexto del grupo de investigación ISSI (DSIC-UPV) que cuenta actualmente con el Microsoft Azure Research Award por lo que hará uso de la plataforma Windows Azure© con WCF Workflow para la orquestación de servicios. Esta plataforma emplea archivos XML (eXtensible Markup Language) para su configuración por lo que será además necesario el uso de XDT (XML Document Transform) para poder modificar las configuraciones actuales de la plataforma a las nuevas configuraciones.[EN] With the rise of cloud computing technologies there is a high demand for cloud services so that the use of agile development methodologies is very common. This type of methodologies promotes incremental development which implies a continuous integration of new services to the existing ones. This task requires well-defined processes and tools to facilitate, and where possible to automate this continuous integration. This Final Degree Work follows a model-driven development approach for the automatic generation of the orchestration of cloud services and the necessary scripts for updating the links among the existing and new services thus producing a run-time architectural reconfiguration of cloud services. The work was done in the context of the ISSI research group (DSIC-UPV) that currently holds the Microsoft Azure Research Award so we will use the Windows Azure© platform with the WCF Workflow for service orchestration. This platform uses XML files (eXtensible Markup Language) for its settings so it will be necessary to use XDT (XML Document Transform) to modify the current settings of the platform to the new settings.Cano Genovés, C. (2016). Automatización de la Reconfiguración Dinámica de Servicios Cloud. http://hdl.handle.net/10251/69080.TFG

    Propuesta de modelo integrado de sistema de información para la gestión de unidades básicas de enfermería en el marco IE-GIP. Aplicación al sistema sanitario del ejército español

    Full text link
    El Sistema de Información Sanitario para la Fuerzas Armadas se fundamenta en la consideración de la asistencia sanitaria como un todo, identificando un siste-ma en el que su cualidad principal viene dada por la interdependencia de las partes que lo integran y el orden en que subyace tal interdependencia. Este en-foque de la prestación asistencial lleva a plantear el hecho de que el flujo de un paciente por el sistema sanitario genera una gran cantidad de información de su proceso asistencial, que tendrá que estar estructurada y sistematizada, de forma que pueda ser accesible de forma rápida y fácil. La consecución de este objetivo requiere la puesta en marcha de un nuevo sis-tema de organización sanitaria. Para la confección del nuevo modelo integrado se parte de los conceptos propios de Integración Empresarial, revisando prime-ro las diversas metodologías existentes sobre Integración Empresarial, para pos-teriormente revisar los diversos modelos existentes de Integración en los Siste-mas Sanitarios. El modelo que se presenta está centrado en el primer nivel asistencial, el de las Unidades de Enfermería, el más próximo al individuo, con el soporte del Mapa de Procesos y del Mapa de Datos de la Unidad de Enfermería que posibilitan el diseño de un sistema de información que pueda fácilmente interconectar los distintos niveles asistenciales responsables de la asistencia sanitaria. En la propuesta, una vez definido el concepto de Proceso Asistencial, se proce-de dentro de una organización sanitaria, a identificar y clasificar los procesos en tres niveles (Estratégicos, Claves y de Soporte). Por otra parte, el modelo de datos debe responder al flujo o intercambio de in-formación que se produce entre los distintos procesos implicados en la asisten-cia de un proceso clínico. A la hora de definir este modelo, se ha tenido presente que el resultado global de la atención asistencial realizada a un paciente, con-formará el Historial Electrónico de Salud (HES). El trabajoGrau Gadea, GF. (2005). Propuesta de modelo integrado de sistema de información para la gestión de unidades básicas de enfermería en el marco IE-GIP. Aplicación al sistema sanitario del ejército español [Tesis doctoral no publicada]. Universitat Politècnica de València. https://doi.org/10.4995/Thesis/10251/1999Palanci

    Desarrollo de software para robots de servicio : un enfoque dirigido por modelos y orientado a componentes

    Get PDF
    [SPA] Esta Tesis Doctoral continúa la línea de investigación en el desarrollo de sistemas robóticos teleoperados iniciada por el grupo de investigación DSIE de la Universidad Politécnica de Cartagena hace diez años, y parte de los resultados de otra Tesis anterior, en la que se desarrolló una arquitectura de referencia para el control de robots de servicio teleoperados denominada ACRoSeT. ACRoSeT propone una serie de componentes independientes de la plataforma de ejecución para diseñar la aplicación de control de un robot. Esta independencia permite reutilizar componentes en distintas aplicaciones y traducir un mismo diseño a distintos lenguajes de programación o utilizar diferentes frameworks robóticos. ACRoSeT, sin embargo, no proporciona ninguna guía para realizar la traducción de los componentes abstractos que forman la aplicación de control a código ejecutable. Esta Tesis Doctoral completa el enfoque propuesto por ACRoSeT utilizando el novedoso desarrollo dirigido por modelos (Model-Driven Engineering, MDE) para (1) proponer una solución a la ambigüedad semántica y de implementación de algunos de los conceptos propuestos por ACRoSeT; (2) proporcionar una serie de herramientas para aumentar el nivel de abstracción del desarrollador; (3) cambiar el proceso de traducción manual de los componentes abstractos a código ejecutable por un proceso (semi-) automático que elimine errores en la implementación final y (4) permitir que el proceso de traducción pueda ser extendido a diversos lenguajes de programación e incluso frameworks robóticos. Para lograr estos objetivos se ha desarrollado (1) un meta-modelo de componentes,denominado V3Studio, que contiene los conceptos del dominio de la robótica definidos por ACRoSeT; (2) una transformación entre V3Studio y UML que permite reducir la distancia semántica entre el diseño realizado y la implementación final,facilitando de este modo el desarrollo posterior de distintas implementaciones en otros lenguajes de programación y (3) una traducción entre el modelo UML y código, en este caso, Ada 2005. Como demostración de la viabilidad del enfoque,esta Tesis Doctoral incluye el desarrollo del sistema de control de una mesa cartesiana, realizado en el proyecto del VI Programa Marco Europeo EFTCoR.[ENG] This Thesis continues the research line in the development of teleoperated robotic systems initiated by the DSIE research group of the Technical University of Cartagena ten years ago and starts from the results of a previous Thesis, in which a reference architecture for teleoperated robotic systems, called ACRoSeT, was designed. ACRoSeT proposes a series of platform independent components for designing the software control architecture of a robot. This independence allows not only the reuse of these components among different applications but also the translation to different programming languages or using different robotic frameworks. But ACRoSeT does not offer any guide regarding the software implementation of the concepts it defines. The present Thesis completes the design of ACRoSeT using the newly Model-Driven Engineering (MDE) paradigm to (1) propose a solution to the semantic and implementation ambiguity of some of the concepts defined by ACRoSeT; (2) raise the level of abstraction used by the developer to design the software architecture of a robot using the concepts defined by ACRoSeT; (3) change the error-prone process of manual translation from the abstract ACRoSeT components to executable code by a (semi-) automatic process that erases this source of errors from the final implementation; and (4) allow different implementations in different programming languages and even robotic frameworks. To achieve these objectives, this Thesis proposes (1) a component meta-model, called V3Studio, that contains all the concepts of the robotics domain defined by ACRoSeT; (2) a model to model transformation between V3Studio and UML that reduces the semantic distance between the component model and the final code implementation, and that also eases the development of different transformations to different implementation languages; and (3) a model to text Transformation to translate the UML model to the Ada 2005 programming language. To demonstrate the viability of the proposed approach, this Thesis includes the development of the control system of a XYZ cartesian robot, designed in the context of the VI European Growth Programm EFTCoR.Universidad Politécnica de CartagenaPrograma de doctorado en Tecnologías de la Información y Comunicacione

    Revisión sistemática de la integración de modelos de desarrollo de software dirigido por modelos y metodologías ágiles

    Get PDF
    Currently, in some instances of the software development industry are carried out by means of manual activities and/or robust methodologies which can be often heavy and inefficient. This situation brings several issues related to the difficulty to produce software in a timely manner, agile, at low cost and with a high quality level. A way to improve this situation is to incorporate in the software development process the formalism and abstraction needed to automate and optimize the most critical tasks defined from methodologies used in software companies and starting from an agile approach. This would add value to the business and would improve significantly the process of software. In this sense, in order to publicize the benefits of agile approaches and programming environments driven models, a systematic review of the literature has been conducted so as to the projects where these approaches have been integrated globally. Besides, it has been possible to identify some benefits, which have been reported by different studies.Actualmente, en algunas instancias, la industria de desarrollo de software se lleva a cabo por medio de actividades manuales y/o metodologías robustas que pueden llegar a ser en muchos casos pesadas e ineficientes. Esta situación trae consigo algunos problemas relacionados con la dificultad para producir software de manera oportuna, ágil, a bajo costo y con un alto nivel de calidad. Una manera de mejorar esta situación está en añadir al proceso de desarrollo de software el formalismo y la abstracción necesaria que permita automatizar y optimizar las tareas más críticas definidas, a partir de las metodologías utilizadas en las empresas de software, y desde una perspectiva ágil. Esto añadiría valor agregado a los negocios y mejoraría el proceso de software considerablemente. En este sentido, con el objetivo de conocer las bondades de los enfoques ágiles y los entornos de programación dirigidos por modelos, se llevó a cabo una revisión sistemática de la literatura en relación con los proyectos donde se integran estos enfoques a nivel mundial, así como la identificació

    Automatización de trabajos: estudio de soluciones con capacidades low-code y no-code

    Get PDF
    En un mundo donde escasean los profesionales formados en materias de informática, problema acentuado tras la última pandemia de Covid-19, se ha vuelto imprescindible el desarrollo de soluciones que permitan a las empresas suplir esta falta de profesionales, a la vez que aumentan la productividad de la compañía. Este trabajo se enfocará en las tecnologías low-code y no-code como herramientas que mejoran el rendimiento de las empresas, eliminando tareas rutinarias mediante la automatización de procesos, así como su potencial capacidad para suplir la carencia de profesionales del sector. Estas aproximaciones al problema que suponen las tareas rutinarias, permiten a las empresas enfocarse en lo que de verdad aporta valor al negocio. Se creará una aplicación mediante el uso de herramientas low-code y no-code, como ejemplo de su uso y capacidad para desarrollar aplicaciones complejas con un mínimo gasto de tiempo y recursos. Además, se verán ejemplos de herramientas, comparando sus características y potencia de uso, escogiendo las mejores opciones para aquellos que deseen aplicar estos conceptos al ámbito empresarial.In a world where engineers are lacking, problem that has been worsened by the last pandemic of Covid-19, it has become essential to develop solutions that allow businesses to bypass the lack of qualified professionals, improving at the same time the overall productivity of the company. This paper work will focus in low-code and no-code technologies as tools through which improve performance in companies by eliminating daily tasks, using process automatization, and the potential to eliminate the lack of qualified professionals in this sector. These approaches to the problem of daily and repetitive tasks allows companies to focus on the things that add real value to the business. An app will be created using low-code and no-code tools as an example of their use and capability to develop complex applications with minimum time and resources. To add up, research examples of other low-code/no-code software will be presented, comparing their characteristics and use scope, choosing the best of them for those who might want to apply these concepts in the business realm.Grado en Ingeniería en Sistemas de Informació

    Propuesta de Arquitectura Dirigida por Modelos (Mda) con Base en una Ontología de Dominio para el Proceso de Peticiones, Quejas y Reclamos (Pqr) en las Entidades del Estado Colombiano

    Get PDF
    La definición de una Arquitectura Dirigida por Modelos (MDA) basada en el uso de una Ontología de dominio del proceso de Peticiones, Quejas y Reclamos (PQR), permite establecer una definición global, estandarizada y consistente con la normatividad vigente para la implementación del sistema de información que respalde este proceso en las entidades del Estado Colombiano.The definition of a Model Driven Architecture (MDA) based on the use of a domain ontology PQR process, can establish a comprehensive, standardized and consistent definition with the current regulations for the implementation of the system information to support this process in the entities of the Colombian State

    SOA2Cloud: Un marco de trabajo para la migración de aplicaciones SOA a Cloud siguiendo una aproximación dirigida por modelos

    Full text link
    [EN] Software applications are currently considered an element essential and indispensable in all business activities, for example, information exchange and social network. Nevertheless, for their construction and deployment to use all the resources that are available in remote and accessible locations on the network, which leads to inefficient operations in development and deployment, and enormous costs in the acquisition of IT equipment. The present master thesis aims to contribute to the improvement of the previous context proposing SOA2Cloud, a framework for migration of applications based on SOA to Cloud environments, making use Model-Driven Software Development approach. SOA2Cloud aims to provide mechanisms for the migration of SOA applications specified through the OMG SoaML standard, incorporating the service level agreements (SLA) to Cloud Computing environments. The framework proposed to makes to use a SOA application model, defined to conform to SoaML metamodel, and a model of service level agreements defined according to SLA generic metamodelo, to generation a model according to Cloud metamodel, through models transformations. This generated model, over again to model transformation, for obtaining the model Azure platform, according to their generic metamodel built for this research work. At the conclusion model transformations, the obtained model over again a model to text transformation to obtain the source code, and thus be tested and deployed in the platform selected for this research Azure work. This proposal is based on a comprehensive study of the state of the art, made by conducting a systematic mapping, about strategies for migrating applications SOA to Cloud Computing environments. The results contributed in a meaningful way in the definition of the process of migration in the framework. Finally, an example of application that shows the feasibility of our approach was developed. This example demonstrates in detail as the framework for migrating applications proposed SOA to Cloud environments. The results show that our proposal may allow improving the strategy mainly used by researchers and professionals in the area to perform migrations of SOA applications into Cloud environments. This will be through our proposed migration framework which exploits the benefits of Model-Driven Software Development.[ES] Las aplicaciones software son consideradas actualmente un elemento esencial e indispensable en toda actividad empresarial, por ejemplo, intercambio de información y motor de redes sociales. Sin embargo, para su construcción y despliegue se utilizan todos los recursos que estén disponibles en ubicaciones remotas y accesibles de la red, lo que conlleva a realizar operaciones ineficientes en el desarrollo y despliegue, y enormes gastos en la adquisición de equipos de TI. La presente tesina de máster pretende contribuir a la mejora del contexto anterior proponiendo SOA2Cloud, un marco de trabajo para la migración de aplicaciones basadas en SOA a entornos Cloud, haciendo uso de la aproximación del Desarrollo de Software Dirigido por Modelos (DSDM). SOA2Cloud tiene la finalidad de proporcionar mecanismos para la migración de aplicaciones SOA especificadas a través del estándar SoaML de la OMG, incorporando los Acuerdos de Nivel de Servicios (SLA) a entornos Cloud Computing. El marco de trabajo propuesto hace uso de un modelo de la aplicación SOA, definido conforme a SoaML, y un modelo de acuerdos de servicios definido conforme a un metamodelo genérico de SLA para la generación de un modelo conforme a un metamodelo para aplicaciones Cloud, a través de transformaciones de modelos. Este modelo generado, es sometido a una nueva transformación de modelos, para la obtención del modelo de la plataforma Azure, conforme a su metamodelo genérico construido para este trabajo de investigación. Una vez concluidas las transformaciones de modelos, el modelo obtenido es sometido a una transformación de modelo a texto para la obtención del código fuente, y de esta forma ser testeado y desplegado en la plataforma seleccionada para este trabajo de investigación Windows Azure. Esta propuesta se apoya en un amplio estudio del estado del arte, realizado mediante la conducción de un mapeo sistemático, acerca de las estrategias de migración de aplicaciones SOA a entornos Cloud Computing. Los resultados obtenidos aportaron de una forma significativa en la definición del proceso de migración en el marco de trabajo. Finalmente, se desarrolló un ejemplo de aplicación que muestra la viabilidad de nuestro enfoque. Este ejemplo muestra en detalle como el marco de trabajo para la migración de aplicaciones SOA a entornos Cloud propuesto. Los resultados muestran que nuestra propuesta permitiría mejorar el enfoque de algunos investigadores y profesionales del área al realizar migraciones de aplicaciones SOA a entornos Cloud, haciéndolas a través de este marco de trabajo que aprovecha los beneficios del Desarrollo de Software Dirigido por Modelos.Botto Tobar, MÁ. (2014). SOA2Cloud: Un marco de trabajo para la migración de aplicaciones SOA a Cloud siguiendo una aproximación dirigida por modelos. http://hdl.handle.net/10251/47834Archivo delegad
    corecore